1. /* sfomuldb.cpp by K.Tsuru */
  2. // function ID = 724, 726, 734 DRADIX
  3. /****************************************
  4. SFraction class
  5. It provides the multiplication by double.
  6. *****************************************/
  7. #ifndef SN_H
  8. #include "sn.h"
  9. #endif
  10. SFraction operator*(const SFraction& m, double d){
  11. SFraction r; // r.reduceDone = false;
  12. if(d == 0.0) r.SetZero();
  13. else if(d == 1.0L) r = m;
  14. else if(d == -1.0L) r = -m;
  15. else r.Set( m.NumNR()*d, m.DenNR() ); // includes r.reduce(0);
  16. return r;
  17. }

sfomuldb.cpp : last modifiled at 2016/04/22 11:14:53(520 bytes)
created at 2015/12/22 16:07:29
The creation time of this html file is 2016/09/13 19:56:38 (Tue Sep 13 19:56:38 2016).